/* Filters */
var filters = angular.module("Filter", []);

//html转化
filters.filter('trustHtml', ['$sce',function ($sce) {
    return function (input) {
        return $sce.trustAsHtml(input);
    }
}]);

//等级转化文字
filters.filter('gradeFilter', [function () {
    return function (value) {
        var num = Number(value);
        if(num>=91){
            return '高';
        }else if(num>=76){
            return '较高';
        }else if(num>=61){
            return '中';
        }else if(num>=41){
            return '较低';
        }else{
            return '低';
        }
    }
}]);

//数字等级转化文字
filters.filter('gradeNumFilter', [function () {
    return function (value) {
        var num = Number(value);
        switch (num){
            case 1 :
                return '低' ;
            case 2 :
                return '较低';
            case 3 :
                return '中';
            case 4 :
                return '较高';
            case 5 :
                return '高';
        }
    }
}]);

//等级转化图标
filters.filter('gradeIconFilter', [function () {
    return function (value) {
        var num = Number(value);
        if(num>=91){
            return 1;
        }else if(num>=76){
            return 2;
        }else if(num>=61){
            return 3;
        }else if(num>=41){
            return 4;
        }else{
            return 5;
        }
    }
}]);


//低分转化
filters.filter('minFilter', [function () {
    return function (value) {
        var num = Number(value);
        if(num<=20){
            return '太低';
        }else{
            return value;
        }
    }
}]);

//图标转化
filters.filter('iconFilter', [function () {
    return function (value) {
        switch (value){
            case '购物导购' :
                return 6 ;
            case '社交交友' :
                return 3;
            case '生活服务' :
                return 1;
            case '旅游交通' :
                return 8;
            case '新闻资讯' :
                return 9;
            case '教育文化' :
                return 10;
            case '医疗健康' :
                return 5;
            case '体育健身' :
                return 4;
            case '休闲娱乐' :
                return 2;
            case '互联网金融' :
                return 7;
        }

    }
}]);

